that helps a lot - Espagnol Anglais Dictionnaire